/* 
    windows Linux 下
    __dirname的表示方式是不一样的
    程序可能存在兼容性问题
*/

var path = require("path"); //require 需要放在最前面

console.log(__dirname); //当前文件夹目录 D:\workspace\Node\NodeJS\PPT2
console.log(__filename); //当前文件目录 D:\workspace\Node\NodeJS\PPT2\file-dir.js


var filePath = __dirname + "\\view\\index.html"; //windows上写法
var linuxFilePath = __dirname + "/view/index.html"; //linux上写法


var platForm = process.platform; //获取当前操作系统的运行平台
switch(platForm) {
    case "win32":
        filePath = __dirname +"\\view\\index.html";
        break;
    case "linux":
        filePath = __dirname +"/view/index.html";
        break;
    default:
        console.log("操作系统未知");
        break;
}
console.log(filePath);


/**
 * nodeJS有关文件路径兼容性的解决方案
 * var path = require("path"); //require 需要放在最前面
 * var str = path.join(__dirname, "文件路径")
 */
var pathStr = path.join(__dirname, "/view/index.html");
